Object-oriented transformations for extracting aspects
نویسندگان
چکیده
منابع مشابه
Object-oriented transformations for extracting aspects
In the migration of object-oriented systems towards the aspect technology, after locating fragments of code presenting a crosscutting behavior and before extracting such code to aspects, transformations may be needed in the base program. Such transformations aim to associate crosscutting code to points of the base program that can be captured using the pointcut descriptor model of aspect-orient...
متن کاملObject Oriented Notation for Modelling Quantitative Aspects
Nowadays formal methods and analysis techniques in design and modelling of modern computer controlled systems become more and more important. To provide easy-to-use tools for ensuring the overview of complex systems, multi-aspect modelling languages are specified (e.g. the Unified Modeling Language UML). While focusing on best capturing the complex functionality, these languages neglect non-fun...
متن کاملObject-oriented aspects of MOBY
Typical class-based languages, such as C#, C++, and JAVA, provide complex class mechanisms but only weak module systems. These languages incorporate many of the features of rich module systems into their class constructs. In this paper, we describe an alternative approach. In our design, we rely on a rich ML-style module system to provide features such as visibility control and parameterization...
متن کاملOptimizing Object-Oriented Languages Through Architechtural Transformations
Certain features of the object-oriented paradigm are a serious impediment for the runtime performance of object-oriented programs. Although compiler techniques to alleviate this problem were developed over the years, we will present some real-world examples which show that these solutions fall short in making any signi cant optimizations to systems that are required to be very exible and highly...
متن کاملEngineering Object-Oriented Semantics Using Graph Transformations
In this paper we describe the application of the theory of graph transformations to the practise of language design. We have defined the semantics of a small but realistic objectoriented language (called TAAL) by mapping the language constructs to graphs and their operational semantics to graph transformation rules. In the process we establish a mapping between UML models and graphs. TAAL was d...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Information and Software Technology
سال: 2009
ISSN: 0950-5849
DOI: 10.1016/j.infsof.2008.02.001